(raining) in sheets - French English Dictionary